from files.manager import analyze_watchlist
from . import custommodule


def menu():
    while True:
        print("\n" + "=" * 20)
        print(" 模拟交易菜单 ")
        print("=" * 20)
        print("1. 建仓新股")
        print("2. 持有股自动买卖")
        print("3. 操作说明")
        print("0. 返回主菜单")
        print("-" * 20)
        choice = input("请输入选项（0-3）：").strip()

        # 处理用户选择
        match choice:
            case '1':
                pass
            case '2':
                pass
            case "3":
                print("操作说明：")
                print("1. 建仓新股：您可以根据自选股和推荐股的诊断结果，手动初次购买有关股票。")
                print("2. 持有股自动买卖：根据持仓股的诊断结果，自动按照以下规则买卖符合条件的股票：")
                print("   a. 诊断结果为“推荐购买”时，逐渐加仓直至满仓。")
                print("   b. 诊断结果为“推荐卖出”时，逐渐减仓直至空仓。")
                print("   c. 建仓时购入40%，加仓每次购入30%。")
                print("   d. 减仓时首次卖出40%，之后每次卖出30%。")
            case '0':
                break
            case _:
                print("⚠️ 输入错误，请输入 0-3 之间的数字")